package com.ns.scs.vsb.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ns.scs.vsb.dto.ViewBoardPageDto;
import com.ns.scs.vsb.entry.ViewBoard;
import com.ns.scs.vsb.vo.ViewBoardGroupVO;
import com.ns.scs.vsb.vo.ViewBoardVO;

/**
 * 视图看板业务
 *
 * @author lw
 * @version : v1.0.0
 * @since 2024-11-08
 */
public interface IViewBoardService extends IService<ViewBoard> {
    /**
     * 可视化视图数据
     *
     * @author: lw
     * @since 2024-11-08
     */
    ViewBoardGroupVO getViewBoard(String key);

    /**
     * 分页查询
     *
     * @param dto 参数
     * @return ViewBoardVO
     */
    Page<ViewBoardVO> getList(ViewBoardPageDto dto);
}
